﻿using System;
using System.Text;
using System.Collections.Generic;
using System.Linq;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using hse_2013_test_dima_sasha;

namespace TestProject1
{
    [TestClass]
    public class UnitTest1
    {
        
        [TestMethod]
        public void CheckRandomizer()
        {
            /*Question question = new Question();
            int[] variant1 = question.Randomizer(5);
            int[] variant2 = question.Randomizer(5);
            
            Assert.AreNotEqual(variant1,variant2);*/

        }


        [TestMethod]
        public void Is_answer()
        {
            Answers a = new Answers("эластичность спроса", true);
            Assert.AreEqual("эластичность спроса", a.GetAnswer());

        }
        
        [TestMethod]
        public void Is_Answers_Setted()
        {
            Question q = new Question("Такой то вопрос", null);
            Answers[] a = new Answers[]{new Answers("Вариант 1",true),new Answers("Вариант 2",false),
new Answers("Вариант 3",false),new Answers("Вариант 4",false),new Answers("Вариант 5",false),new Answers("Вариант 6",false),new Answers("Вариант 7",false),
new Answers("Вариант 8",false),new Answers("Вариант 9",false),new Answers("Вариант 10",false)};
            q.SetAnswers(a);
            Assert.AreEqual(a, q.GetAnswers());
        }

        [TestMethod]
        public void Is_Question_Gotten()
        {
            Question q = new Question("Верно ли то-то то-то?", new Answers[]{new Answers("Вариант 1",true),new Answers("Вариант 2",false),
new Answers("Вариант 3",false),new Answers("Вариант 4",false),new Answers("Вариант 5",false),new Answers("Вариант 6",false),new Answers("Вариант 7",false),
new Answers("Вариант 8",false),new Answers("Вариант 9",false),new Answers("Вариант 10",false)});
            Assert.AreEqual("Верно ли то-то то-то?", q.GetVopros());
        }
        
        
    }
}
